package com.nowcoder.community.util;

public interface CommunityConstant {

    /*
        激活成功
     */
    int ACTIVATION_SUCCESS = 0;

    /*
        重复激活
     */
    int ACTIVATION_REPEAT = 1;

    /*
        激活失败
     */
    int ACTIVATION_FAILURE = 2;

    /*
        没有点击 记住我的默认过期时间, 3600s * 12 = 12 小时
     */
    int DEFAULT_EXPIRED_SECONDS = 3600 * 12;

    /*
        点击了 记住我 ，延长过期时间，3600s * 24 * 100 = 100 天
     */
    int REMEMBER_EXPIRED_SECONDS = 3600 * 24 *100;

    /*
        实体类型：帖子（帖子的直接评论）
     */
    int ENTITY_TYPE_POST = 1;

    /*
        实体类型：评论（回复评论的评论）
     */
    int ENTITY_TYPE_COMMENT = 2;

    /*
      实体类型：用户（关注用户）
   */
    int ENTITY_TYPE_USER = 3;

    /*
        主题：评论
     */
    String TOPIC_COMMENT = "comment";

    /*
        主题：点赞
     */
    String TOPIC_LIKE = "like";

    /*
        主题：关注
     */
    String TOPIC_FOLLOW = "follow";

    /*
        主题：发布帖子
     */
    String TOPIC_PUBLISH = "publish";

    /*
        主题：删除帖子
     */
    String TOPIC_DELETE = "delete";

    /*
        主题：分享
     */
    String TOPIC_SHARE = "share";

    /*
        系统用户的id
     */
    int SYSTEM_USER_ID = 1;

    /*
        权限：管理员
     */
    String AUTHORITY_ADMIN = "admin";

    /*
        权限：用户
     */
    String AUTHORITY_USER = "user";

    /*
        权限：版主
     */
    String AUTHORITY_MODERATOR = "moderator";
}
